snow-cap on mountains - Allemand Anglais Dictionnaire